package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 诊断记录管理对象 yw_zdjl
 * 
 * @author ruoyi
 * @date 2022-04-21
 */
public class YwZdjl extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 诊断记录ID */
    private Long zdjlId;

    /** 病历号 */
    @Excel(name = "病历号")
    private String blh;

    /** 入院日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入院日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date aod;

    /** 记录日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "记录日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rd;

    /** 病史陈诉者 */
    @Excel(name = "病史陈诉者")
    private String th;

    /** 科别 */
    @Excel(name = "科别")
    private String category;

    /** 体格检查ID */
    @Excel(name = "体格检查ID")
    private String tgjcId;

    /** 专科检查ID */
    @Excel(name = "专科检查ID")
    private String zkjcId;

    /** 初步诊断 */
    @Excel(name = "初步诊断")
    private String pd;

    /** 诊断医生 */
    @Excel(name = "诊断医生")
    private String dd;

    /** 最终诊断 */
    @Excel(name = "最终诊断")
    private String fd;

    /** 总额 */
    @Excel(name = "总额")
    private Long money;

    /** 备注 */
    @Excel(name = "备注")
    private String dremarks;

    public void setZdjlId(Long zdjlId) 
    {
        this.zdjlId = zdjlId;
    }

    public Long getZdjlId() 
    {
        return zdjlId;
    }
    public void setBlh(String blh) 
    {
        this.blh = blh;
    }

    public String getBlh() 
    {
        return blh;
    }
    public void setAod(Date aod) 
    {
        this.aod = aod;
    }

    public Date getAod() 
    {
        return aod;
    }
    public void setRd(Date rd) 
    {
        this.rd = rd;
    }

    public Date getRd() 
    {
        return rd;
    }
    public void setTh(String th) 
    {
        this.th = th;
    }

    public String getTh() 
    {
        return th;
    }
    public void setCategory(String category) 
    {
        this.category = category;
    }

    public String getCategory() 
    {
        return category;
    }
    public void setTgjcId(String tgjcId) 
    {
        this.tgjcId = tgjcId;
    }

    public String getTgjcId() 
    {
        return tgjcId;
    }
    public void setZkjcId(String zkjcId) 
    {
        this.zkjcId = zkjcId;
    }

    public String getZkjcId() 
    {
        return zkjcId;
    }
    public void setPd(String pd) 
    {
        this.pd = pd;
    }

    public String getPd() 
    {
        return pd;
    }
    public void setDd(String dd) 
    {
        this.dd = dd;
    }

    public String getDd() 
    {
        return dd;
    }
    public void setFd(String fd) 
    {
        this.fd = fd;
    }

    public String getFd() 
    {
        return fd;
    }
    public void setMoney(Long money) 
    {
        this.money = money;
    }

    public Long getMoney() 
    {
        return money;
    }
    public void setDremarks(String dremarks) 
    {
        this.dremarks = dremarks;
    }

    public String getDremarks() 
    {
        return dremarks;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("zdjlId", getZdjlId())
            .append("blh", getBlh())
            .append("aod", getAod())
            .append("rd", getRd())
            .append("th", getTh())
            .append("category", getCategory())
            .append("tgjcId", getTgjcId())
            .append("zkjcId", getZkjcId())
            .append("pd", getPd())
            .append("dd", getDd())
            .append("fd", getFd())
            .append("money", getMoney())
            .append("dremarks", getDremarks())
            .toString();
    }
}
